package meshGrammar;

public abstract class Rule {
	  float extrudeFactorNode,extrudeFactorEdge,extrudeFactorFace=1;
	 public abstract Mesh replace(Mesh mesh);
	 public float getExtrudeFactorNode() {
			return extrudeFactorNode;
		}
		public void setExtrudeFactorNode(float extrudeFactorNode) {
			this.extrudeFactorNode = extrudeFactorNode;
		}
		public float getExtrudeFactorEdge() {
			return extrudeFactorEdge;
		}
		public void setExtrudeFactorEdge(float extrudeFactorEdge) {
			this.extrudeFactorEdge = extrudeFactorEdge;
		}
		public float getExtrudeFactorFace() {
			return extrudeFactorFace;
		}
		public void setExtrudeFactorFace(float extrudeFactorFace) {
			this.extrudeFactorFace = extrudeFactorFace;
		}
}
